home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / steppenw.swf / scripts / frame_1122 / PlaceObject2_2855_149 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2008-11-12  |  24KB  |  568 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(eval("/Variables:Stoppe") != true)
  5.       {
  6.          if(random(175) == 50)
  7.          {
  8.             tellTarget("/SFX")
  9.             {
  10.                gotoAndPlay("Fx" + (random(4) + 1));
  11.             }
  12.          }
  13.          if(Fourmis.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:FourmisBrulees") != true)
  14.          {
  15.             if(eval("/Variables:MegCris") != true)
  16.             {
  17.                tellTarget("_root.Sound")
  18.                {
  19.                   gotoAndStop("MegCris");
  20.                   play();
  21.                }
  22.             }
  23.             set("/Variables:Vie",eval("/Variables:Vie") - 5);
  24.             if(eval("/Variables:Vie") < 0)
  25.             {
  26.                tellTarget("_root")
  27.                {
  28.                   gotoAndStop("MegMeurt");
  29.                   play();
  30.                }
  31.                set("/Variables:Vie",0);
  32.             }
  33.             setProperty("/Inventaire/BarreVie2/BarreVie3/Gage2", _width, eval("/Variables:GageLargeur") * (eval("/Variables:Vie") / 100));
  34.          }
  35.          if(_root.CacheLianeBas.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE))
  36.          {
  37.             tellTarget("_root.LianeMonte")
  38.             {
  39.                gotoAndStop(3);
  40.             }
  41.             set("/Variables:Stoppe",true);
  42.             setProperty("_root.Meg", _visible, false);
  43.          }
  44.          if(_root.CacheVersCarlingue.hitTest(_root.Meg._x,_root.Meg._y,true))
  45.          {
  46.             gotoAndStop("CarlingueInit");
  47.             play();
  48.          }
  49.          if(_root.CacheVersEntree.hitTest(_root.Meg._x,_root.Meg._y,true))
  50.          {
  51.             gotoAndStop("EntreeCaverneInit");
  52.             play();
  53.          }
  54.          if(_root.CacheVersMarais1.hitTest(_root.Meg._x,_root.Meg._y,true))
  55.          {
  56.             set("/Variables:From","Marais3");
  57.             gotoAndStop("Marais1Init");
  58.             play();
  59.          }
  60.          if(_root.CacheVersMarais2.hitTest(_root.Meg._x,_root.Meg._y,true))
  61.          {
  62.             set("/Variables:From","Marais3");
  63.             gotoAndStop("Marais2Init");
  64.             play();
  65.          }
  66.          if(_root.CacheSerpentCacheCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:Corde1Coupee") != true and eval("/Variables:ObjetSelect") == 4)
  67.          {
  68.             tellTarget("/Animatiques")
  69.             {
  70.                gotoAndStop("CoupeCorde1");
  71.             }
  72.          }
  73.          if(_root.CacheSupport.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:SupportOte") != true and eval("/Variables:ObjetSelect") == 5)
  74.          {
  75.             tellTarget("/Animatiques")
  76.             {
  77.                gotoAndStop("PousseSupport");
  78.             }
  79.          }
  80.          if(_root.CacheElice.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:AttacheElice") != true)
  81.          {
  82.             tellTarget("_root.Animatiques")
  83.             {
  84.                gotoAndStop("AttacheElice");
  85.             }
  86.          }
  87.          if(_root.CacheElice.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:AttacheElice") == true and eval("/Variables:BucheAttachee") == true and eval("/Variables:BucheTassee") != true)
  88.          {
  89.             set("/Variables:BucheTassee",true);
  90.             tellTarget("_root.Animatiques")
  91.             {
  92.                gotoAndStop("TourneElice");
  93.             }
  94.          }
  95.          if(_root.CacheGaz.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:GazMis") != true and eval("/Variables:ObjetSelect") == 2)
  96.          {
  97.             set("/Variables:GazMis",true);
  98.             tellTarget("_root.Animatiques")
  99.             {
  100.                gotoAndStop("MetGaz");
  101.             }
  102.          }
  103.          if(_root.CacheGaz.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:GazMis") == true and eval("/Variables:GazAllume") != true and eval("/Variables:ObjetSelect") == 7)
  104.          {
  105.             set("/Variables:GazAllume",true);
  106.             tellTarget("_root.Fourmis")
  107.             {
  108.                gotoAndStop(2);
  109.             }
  110.             tellTarget("_root.Animatiques")
  111.             {
  112.                gotoAndStop("AllumeGaz");
  113.             }
  114.          }
  115.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  116.          {
  117.             Idle = true;
  118.             tellTarget("_root.Meg/Obj")
  119.             {
  120.                gotoAndStop("Idle");
  121.                play();
  122.             }
  123.          }
  124.          if(Key.isDown(Key.SHIFT))
  125.          {
  126.             set("/Variables:Run",true);
  127.          }
  128.          else
  129.          {
  130.             set("/Variables:Run",false);
  131.          }
  132.          if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  133.          {
  134.             if(Key.isDown(Key.CONTROL))
  135.             {
  136.                if(eval("/Variables:Dir") == "Right")
  137.                {
  138.                   set("/Variables:Dir","Right");
  139.                   Idle = false;
  140.                   set("/Variables:Stoppe",true);
  141.                   tellTarget("_root.Meg/Obj")
  142.                   {
  143.                      gotoAndStop("Saute");
  144.                      play();
  145.                   }
  146.                }
  147.                else
  148.                {
  149.                   set("/Variables:Dir","Right");
  150.                   tellTarget("_root.Meg")
  151.                   {
  152.                      gotoAndStop("Right");
  153.                   }
  154.                }
  155.             }
  156.             else
  157.             {
  158.                set("/Variables:Dir","Right");
  159.                if(Idle == true)
  160.                {
  161.                   tellTarget("_root.Meg/Obj")
  162.                   {
  163.                      gotoAndStop(1);
  164.                   }
  165.                   Idle = false;
  166.                }
  167.                tellTarget("_root.Meg")
  168.                {
  169.                   gotoAndStop("Right");
  170.                }
  171.                tellTarget("_root.Meg/Obj")
  172.                {
  173.                   nextFrame();
  174.                }
  175.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  176.                {
  177.                   if(eval("/Variables:Run") == true)
  178.                   {
  179.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  180.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  181.                   }
  182.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  183.                }
  184.             }
  185.          }
  186.          if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  187.          {
  188.             if(Key.isDown(Key.CONTROL))
  189.             {
  190.                if(eval("/Variables:Dir") == "Left")
  191.                {
  192.                   set("/Variables:Dir","Left");
  193.                   Idle = false;
  194.                   set("/Variables:Stoppe",true);
  195.                   tellTarget("_root.Meg/Obj")
  196.                   {
  197.                      gotoAndStop("Saute");
  198.                      play();
  199.                   }
  200.                }
  201.                else
  202.                {
  203.                   set("/Variables:Dir","Left");
  204.                   tellTarget("_root.Meg")
  205.                   {
  206.                      gotoAndStop("Left");
  207.                   }
  208.                }
  209.             }
  210.             else
  211.             {
  212.                set("/Variables:Dir","Left");
  213.                if(Idle == true)
  214.                {
  215.                   tellTarget("_root.Meg/Obj")
  216.                   {
  217.                      gotoAndStop(1);
  218.                   }
  219.                   Idle = false;
  220.                }
  221.                tellTarget("_root.Meg")
  222.                {
  223.                   gotoAndStop("Left");
  224.                }
  225.                tellTarget("_root.Meg/Obj")
  226.                {
  227.                   nextFrame();
  228.                }
  229.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  230.                {
  231.                   if(eval("/Variables:Run") == true)
  232.                   {
  233.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  234.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  235.                   }
  236.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  237.                }
  238.             }
  239.          }
  240.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  241.          {
  242.             set("/Variables:Dir","Right");
  243.             if(Key.isDown(Key.CONTROL))
  244.             {
  245.                Idle = false;
  246.                set("/Variables:Stoppe",true);
  247.                tellTarget("_root.Meg/Obj")
  248.                {
  249.                   gotoAndStop("Saute");
  250.                   play();
  251.                }
  252.             }
  253.             else
  254.             {
  255.                if(Idle == true)
  256.                {
  257.                   tellTarget("_root.Meg/Obj")
  258.                   {
  259.                      gotoAndStop(1);
  260.                   }
  261.                   Idle = false;
  262.                }
  263.                tellTarget("_root.Meg")
  264.                {
  265.                   gotoAndStop("Up");
  266.                }
  267.                tellTarget("_root.Meg/Obj")
  268.                {
  269.                   nextFrame();
  270.                }
  271.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  272.                {
  273.                   if(eval("/Variables:Run") == true)
  274.                   {
  275.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  276.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  277.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  278.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  279.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  280.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  281.                   }
  282.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  283.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  284.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  285.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  286.                }
  287.             }
  288.          }
  289.          if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  290.          {
  291.             set("/Variables:Dir","Down");
  292.             if(Key.isDown(Key.CONTROL))
  293.             {
  294.                tellTarget("_root.Meg/Obj")
  295.                {
  296.                   gotoAndStop("Saute");
  297.                   play();
  298.                }
  299.                Idle = false;
  300.                set("/Variables:Stoppe",true);
  301.             }
  302.             else
  303.             {
  304.                if(Idle == true)
  305.                {
  306.                   tellTarget("_root.Meg/Obj")
  307.                   {
  308.                      gotoAndStop(1);
  309.                   }
  310.                   Idle = false;
  311.                }
  312.                tellTarget("_root.Meg")
  313.                {
  314.                   gotoAndStop("DOWN");
  315.                }
  316.                tellTarget("_root.Meg/Obj")
  317.                {
  318.                   nextFrame();
  319.                }
  320.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  321.                {
  322.                   if(eval("/Variables:Run") == true)
  323.                   {
  324.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  325.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  326.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  327.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  328.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  329.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  330.                   }
  331.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  332.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  333.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  334.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  335.                }
  336.             }
  337.          }
  338.          if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  339.          {
  340.             set("/Variables:Dir","Right");
  341.             if(Key.isDown(Key.CONTROL))
  342.             {
  343.                Idle = false;
  344.                set("/Variables:Stoppe",true);
  345.                tellTarget("_root.Meg/Obj")
  346.                {
  347.                   gotoAndStop("Saute");
  348.                   play();
  349.                }
  350.             }
  351.             else
  352.             {
  353.                if(Idle == true)
  354.                {
  355.                   tellTarget("_root.Meg/Obj")
  356.                   {
  357.                      gotoAndStop(1);
  358.                   }
  359.                   Idle = false;
  360.                }
  361.                tellTarget("_root.Meg")
  362.                {
  363.                   gotoAndStop("UpRight");
  364.                }
  365.                tellTarget("_root.Meg/Obj")
  366.                {
  367.                   nextFrame();
  368.                }
  369.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  370.                {
  371.                   if(eval("/Variables:Run") == true)
  372.                   {
  373.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  374.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  375.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  376.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  377.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  378.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  379.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  380.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  381.                   }
  382.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  383.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  384.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  385.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  386.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  387.                }
  388.             }
  389.          }
  390.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  391.          {
  392.             set("/Variables:Dir","Left");
  393.             if(Key.isDown(Key.CONTROL))
  394.             {
  395.                Idle = false;
  396.                set("/Variables:Stoppe",true);
  397.                tellTarget("_root.Meg/Obj")
  398.                {
  399.                   gotoAndStop("Saute");
  400.                   play();
  401.                }
  402.             }
  403.             else
  404.             {
  405.                if(Idle == true)
  406.                {
  407.                   tellTarget("_root.Meg/Obj")
  408.                   {
  409.                      gotoAndStop(1);
  410.                   }
  411.                   Idle = false;
  412.                }
  413.                tellTarget("_root.Meg")
  414.                {
  415.                   gotoAndStop("UpLeft");
  416.                }
  417.                tellTarget("_root.Meg/Obj")
  418.                {
  419.                   nextFrame();
  420.                }
  421.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  422.                {
  423.                   if(eval("/Variables:Run") == true)
  424.                   {
  425.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  426.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  427.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  428.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  429.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  430.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  431.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  432.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  433.                   }
  434.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  435.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  436.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  437.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  438.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  439.                }
  440.             }
  441.          }
  442.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  443.          {
  444.             set("/Variables:Dir","Left");
  445.             if(Key.isDown(Key.CONTROL))
  446.             {
  447.                Idle = false;
  448.                set("/Variables:Stoppe",true);
  449.                tellTarget("_root.Meg/Obj")
  450.                {
  451.                   gotoAndStop("Saute");
  452.                   play();
  453.                }
  454.             }
  455.             else
  456.             {
  457.                if(Idle == true)
  458.                {
  459.                   tellTarget("_root.Meg/Obj")
  460.                   {
  461.                      gotoAndStop(1);
  462.                   }
  463.                   Idle = false;
  464.                }
  465.                tellTarget("_root.Meg")
  466.                {
  467.                   gotoAndStop("DownLeft");
  468.                }
  469.                tellTarget("_root.Meg/Obj")
  470.                {
  471.                   nextFrame();
  472.                }
  473.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  474.                {
  475.                   if(eval("/Variables:Run") == true)
  476.                   {
  477.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  478.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  479.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  480.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  481.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  482.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  483.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  484.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  485.                   }
  486.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  487.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  488.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  489.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  490.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  491.                }
  492.             }
  493.          }
  494.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  495.          {
  496.             set("/Variables:Dir","Right");
  497.             if(Key.isDown(Key.CONTROL))
  498.             {
  499.                Idle = false;
  500.                set("/Variables:Stoppe",true);
  501.                tellTarget("_root.Meg/Obj")
  502.                {
  503.                   gotoAndStop("Saute");
  504.                   play();
  505.                }
  506.             }
  507.             else
  508.             {
  509.                if(Idle == true)
  510.                {
  511.                   tellTarget("_root.Meg/Obj")
  512.                   {
  513.                      gotoAndStop(1);
  514.                   }
  515.                   Idle = false;
  516.                }
  517.                tellTarget("_root.Meg")
  518.                {
  519.                   gotoAndStop("DownRight");
  520.                }
  521.                tellTarget("_root.Meg/Obj")
  522.                {
  523.                   nextFrame();
  524.                }
  525.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  526.                {
  527.                   if(eval("/Variables:Run") == true)
  528.                   {
  529.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  530.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  531.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  532.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  533.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  534.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  535.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  536.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  537.                   }
  538.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  539.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  540.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  541.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  542.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  543.                }
  544.             }
  545.          }
  546.          if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  547.          {
  548.             Idle = false;
  549.             set("/Variables:Stoppe",true);
  550.             tellTarget("_root.Meg/Obj")
  551.             {
  552.                gotoAndStop("Saute");
  553.                play();
  554.             }
  555.          }
  556.          if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  557.          {
  558.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  559.             tellTarget("_root.Meg")
  560.             {
  561.                gotoAndStop("Tombe");
  562.             }
  563.             set("/Variables:Stoppe",true);
  564.          }
  565.       }
  566.    }
  567. }
  568.